image {
  resolution 1600 1200
  aa 0 0
  filter mitchell
}

bucket 200 column

trace-depths {
	diff 0 
	refl 3
	refr 0
}


camera {
  type pinhole
  eye    3 4 3
  target 0 2 0
  up     1 1 0
  fov    60
  aspect 1.333333
}

shader {
  name red
  type matte
  color { "sRGB nonlinear" 1.0 0.25 0.25 }
}

shader {
  name green
  type matte
  color { "sRGB nonlinear" 0.0 1 0.25 }
}

shader {
  name randomShader
  type random
  color { "sRGB nonlinear" 0.0 0 0 }
}



shader {
  name yellow
  type matte
  color { "sRGB nonlinear" 0.4 0.7 0.3 }
}

shader {
  name purple
  type matte
  color { "sRGB nonlinear" 0.3 0.9 1 }
}

object {
 shader randomShader
 type sphere
 name sphere000
 c -2.25 -2.25 -2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere001
 c -2.25 -2.25 -0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere002
 c -2.25 -2.25 0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere003
 c -2.25 -2.25 2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere010
 c -2.25 -0.75 -2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere011
 c -2.25 -0.75 -0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere012
 c -2.25 -0.75 0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere013
 c -2.25 -0.75 2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere020
 c -2.25 0.75 -2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere021
 c -2.25 0.75 -0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere022
 c -2.25 0.75 0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere023
 c -2.25 0.75 2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere030
 c -2.25 2.25 -2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere031
 c -2.25 2.25 -0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere032
 c -2.25 2.25 0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere033
 c -2.25 2.25 2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere100
 c -0.75 -2.25 -2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere101
 c -0.75 -2.25 -0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere102
 c -0.75 -2.25 0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere103
 c -0.75 -2.25 2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere110
 c -0.75 -0.75 -2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere111
 c -0.75 -0.75 -0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere112
 c -0.75 -0.75 0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere113
 c -0.75 -0.75 2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere120
 c -0.75 0.75 -2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere121
 c -0.75 0.75 -0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere122
 c -0.75 0.75 0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere123
 c -0.75 0.75 2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere130
 c -0.75 2.25 -2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere131
 c -0.75 2.25 -0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere132
 c -0.75 2.25 0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere133
 c -0.75 2.25 2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere200
 c 0.75 -2.25 -2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere201
 c 0.75 -2.25 -0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere202
 c 0.75 -2.25 0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere203
 c 0.75 -2.25 2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere210
 c 0.75 -0.75 -2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere211
 c 0.75 -0.75 -0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere212
 c 0.75 -0.75 0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere213
 c 0.75 -0.75 2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere220
 c 0.75 0.75 -2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere221
 c 0.75 0.75 -0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere222
 c 0.75 0.75 0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere223
 c 0.75 0.75 2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere230
 c 0.75 2.25 -2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere231
 c 0.75 2.25 -0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere232
 c 0.75 2.25 0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere233
 c 0.75 2.25 2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere300
 c 2.25 -2.25 -2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere301
 c 2.25 -2.25 -0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere302
 c 2.25 -2.25 0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere303
 c 2.25 -2.25 2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere310
 c 2.25 -0.75 -2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere311
 c 2.25 -0.75 -0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere312
 c 2.25 -0.75 0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere313
 c 2.25 -0.75 2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere320
 c 2.25 0.75 -2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere321
 c 2.25 0.75 -0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere322
 c 2.25 0.75 0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere323
 c 2.25 0.75 2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere330
 c 2.25 2.25 -2.25
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere331
 c 2.25 2.25 -0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere332
 c 2.25 2.25 0.75
 r 0.5
}
object {
 shader randomShader
 type sphere
 name sphere333
 c 2.25 2.25 2.25
 r 0.5
}

shader {
  name randomShader
  type random
  color { "sRGB nonlinear" 0 0 0 }
}


object {
   shader purple
   type plane 
   name purplePlane
   p 19 19 19
   n -1 0 0
}

object {
   shader red
   type plane 
   name redPlane
   p 30 30 30
   n 0 0 1
}

object {
   shader yellow
   type plane 
   name greenPlane
   p 5 5 5 
   n 0 -1 0
}


light {
   type spherical
   color { "sRGB nonlinear" 1.000 1.000 1.000 }
   radiance 45.0
   center 3 6 3
   radius 0.2
   samples 16
}


